home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntunzip2.zip / TODO < prev    next >
Text File  |  1994-01-27  |  3KB  |  129 lines

  1. - update unzip docs like zip/gzip; note in BUGS section about MS-DOS "fail"
  2.  lockup on diskette errors; [text]/[binary] significance; "replace foo?"
  3.  options; archive naming conventions in COPYING;
  4.  
  5. - see if MS-DOS MSC version prints zipfile comments OK under DOS 6.x (5.1j bug?)
  6.  
  7. - finish INSTALL file:  edit Makefile for manext, MANDIR, BINDIR and "make
  8.   install"; VMS: foreign symbol; MS-DOS, OS/2: move to directory in path; etc.
  9.  
  10. ___________________
  11. set file perms to 644; make .zip, .zoo, .tar.Z archives
  12.  
  13. *** test on all systems ***
  14.  
  15.  
  16. ================================
  17. For UnZip 5.1/5.2/6.0/who knows:
  18. ================================
  19.  
  20. The Big Plan [original 26 Jan 93; updated 8 Jul (mailed), Aug-Jan 94, ]
  21.  
  22. To: cherborth@semprini.tdkcs.waterloo.on.ca, hanna@world.std.com,
  23.         heath@ncrcae.columbiasc.ncr.com, jloup@chorus.fr,
  24.         john.bush@east.sun.com, madler@cco.caltech.edu,
  25.         mandrichenko@mx.ihep.su, paul.kienitz@f28.n125.z1.fidonet.org,
  26.         rommel@informatik.tu-muenchen.de
  27. Cc: goathunter%wkuvx1.bitnet@uchimvs1.uchicago.edu
  28.  
  29.    o extract-to-dir capability
  30.  
  31.     DONE (for Unix, OS/2, MS-DOS, VMS, Amiga, Atari, NT, Mac, Human68k?).
  32.  
  33.    o add wildcard zipfiles
  34.  
  35.     DONE for Unix, OS/2, MS-DOS, VMS, Amiga, Atari, NT, Mac(?), Human68k?.
  36.  
  37.    o incorporate zipinfo
  38.  
  39.     DONE, aside from moving code around and finding way to store
  40.         strings in far memory for small-memory machines.
  41.  
  42.    o clean up unzip.h
  43.  
  44.     DONE.
  45.  
  46.    o rewrite to use fwrite/no outbuf
  47.  
  48.     DONE.
  49.  
  50.    o replace EOL conversion code and make text/binary conversion automatic
  51.  
  52.     DONE.
  53.  
  54. for 5.2:
  55.    o add Unix extra field (GMT modification and status-change times)
  56.  
  57.     next
  58.  
  59.    o check NEXTBYTE for EOF in crypt.c, funzip.c and explode.c, too
  60.  
  61.     next
  62.  
  63.    o experiment with self-extracting unzip:  deflated/stored only, suppress
  64.      "extra bytes" message, use argv[0] with path search, remove do_wild, etc.
  65.  
  66.     soon
  67.  
  68.    o use configure script in combination with Unix Makefile
  69.  
  70.     soon
  71.  
  72.    o rewrite to use fread/fseek/no ReadByte/etc.  [eventually: test
  73.      write(bytes) vs. fwrite(words), especially on Crays/Alphas]
  74.  
  75.     soon; ReadByte gone already.
  76.  
  77.    o incorporate new backfill version of inflate()
  78.  
  79.     next after fread/fseek/ReadByte
  80.  
  81.    o add multi-part zipfile handling
  82.  
  83.     next after that
  84.  
  85.    o add ONLY_ZIPINFO compilation for 16-bit compiles
  86.  
  87.     later
  88.  
  89.    o add case insensitivity to file matching on case-insensitive
  90.      OS's (the whole bit with single quotes which we discussed a
  91.      few months back)
  92.  
  93.     later
  94.  
  95.    o add testing of extra fields (if have CRC)
  96.  
  97.     later
  98.  
  99.    o change all output so goes through configurable routines (msg(),
  100.      warn(), err()) for simpler GUI interfacing; use to move all
  101.      strings to far memory under small-memory OS's, copying back to
  102.      local memory (slide[] buffer?) only when ready to print
  103.  
  104.     later
  105.  
  106.    o rewrite to allow use as a filter
  107.  
  108.     way, way later...
  109.  
  110.    o add option to search zipfile contents for a string and print the
  111.      results? ("zipgrep" option--e.g., unzip -g or unzip -S) (easy for
  112.      fixed strings, hard for wildcards/true regex's)
  113.  
  114.     way, way later, if at all...
  115.  
  116.    o add -y "display symlinks" option to zipinfo?
  117.  
  118.     who knows
  119.  
  120.    o add "in-depth" option to zipinfo? (check local headers against
  121.      central, etc.)--make it a better debugging tool (or just create
  122.      zipfix)
  123.  
  124.     who knows
  125.  
  126.    o ports underway:  Acorn, AOS/VS, ...
  127.  
  128.  
  129.